Cedi OsmanCedi Osman
BasketballCedi Osman Shines with 22 Points in PAOK Debut: Pre-Season Win, but the Real Picture Remains BlurryPAOK's first pre-season friendly of the summer carried no scoreboard pressure...
BilliardsDuong Quoc Hoang and Vietnam's Pool Map: A Three-Step Ascent at the Most Grueling ArenaThe first time Duong Quoc Hoang competed at the world 10-ball billiards...
VolleyballKentucky Rallies Past Louisville 2-1: The .079-to-.420 Jump and the Empty Cells Nobody Has VerifiedSet 1 closed at 25-19 for Louisville. On the courtside statistics sheet,...
International FootballThe Fine Print of Failure: When Coach Justin Read Herdman from Old Tapes and Thom Haye's ContractThe 0-0 draw against Malaysia at Gelora Bung Karno was not a tactical disaste...
BadmintonNguyen Thuy Linh's 24-22 Second Set: A Mirror Reflecting the Structural Gap in Vietnamese BadmintonNguyen Thuy Linh rushed to the net to save a shuttle that looked already out....
Martial ArtsThe Empty Analysis Sheet and the True Pulse of Vietnam's Combat SportsOn the last Thursday of March, I sat in a small gym on Nguyen Trai Street,...
International FootballOlise's Red Card and the Crack in Bayern's Machine at the Arsenal ThresholdMinute 88, at Viking's ground, the score was 3-2 in Bayern Munich's favor....
BadmintonThe 24-22 Set and the 12-21 Fracture: Nguyen Thuy Linh's Breathing Rhythm in the Asian Games Third RoundThe score 24-22 flashed on the electronic board, and in that instant it was...
Table TennisWorld Table Tennis After Paris 2026: The Old Order Is Shaken in the Boardroom, Not at the TablePARIS NIGHT AND THE SERVE NOBODY SAW On the night of August 4, 2026, at South...
Martial ArtsJohn Martin Resigns as PFL CEO Less Than Two Months After MVP MergerOn July 30, PFL announced a merger with Most Valuable Promotions (MVP). Less...
VolleyballTurkey Lose 1-3 to Romania in Cluj: The Problem Is Closing Sets, Not ClassThe last figure on the board at BT Arena in Cluj was 25-18 to Romania in the...
Table TennisNine Analytical Dimensions, Zero Facts: Vietnam's Table Tennis Gap Sits in the Extraction LayerAt 2:47 in the morning I opened the table tennis analysis file. Nine tabs, ni...
AthleticsA Track Result Only Holds Up With Four Data Fields AttachedThe electronic clock clicked to 11.42 seconds in the women's 100m. The stand...
VolleyballNine Structural Layers of Vietnamese Volleyball: From a Two-Handspan Mis-Set to the Supply Chain Behind the MedalThirty minutes before first serve at the arena in Ninh Binh, the stands were...
BadmintonKumamoto Masters 2026: Shi Yuqi Withdraws Mid-Headline, Li Shifeng and the Unanswered Test of China's Men's SinglesOn the draw sheet of the Kumamoto Masters Japan 2026, there is a line struck...
Martial ArtsThree Records for One Fight: The Classification Crack in Global Combat Sports Data and What It CostsOn the evening of March 12, 2026, on the third floor of an office building on...
EsportsChampions Shanghai: One Broken Mouse, One Lost Round, and the Storm of Criticism Against Riot GamesIn the match between 100 Thieves and FUT Esports at VALORANT Champions...
VolleyballWomen's Volleyball Asiad 20 Final: China, Japan and the Equation Between Height and SpeedWomen's Volleyball Asiad 20 Final: China, Japan and the Equation Between Heig...
EsportsThe Wrist Counts Down: Decoding the Wave of Cumulative Injuries in the Annual Esports SeasonDuring a mid-season match in the annual league, I noted a detail the scoreboa...
EsportsEmpty Analysis Tables and the Silent Trap of Esports DataThe report lay on my desk on a Tuesday morning in Hamburg. Nine sections. Ful...
